home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / ABWIL097.ZIP;1 / ABWILD.NEW < prev   
Encoding:
Text File  |  1993-01-06  |  4.7 KB  |  80 lines

  1. This file contains a history by version of changes and additions to ABWILD.
  2.  
  3. ABWILD v0.97 - 1993/Jan/06
  4.    -Modify option to 'Trap escape' so that it uses the ABTRAP program
  5.     instead of ABESCAPE.
  6.    -Enhance modification protection. 
  7.    -Added code to check for existence of ABTRAP.EXE before generating
  8.     batch-file. Checks Current path and all paths in Environment PATH.
  9.    -Changed options on ABTRAP Command-Line to 'abtrap 0 /v' if ABWILD verbose
  10.     options is set.
  11.  
  12. ABWILD v0.95 - 1992/Dec/24
  13.    -*NEW* option to 'Change-directory'. Causes the Batch-File generated by
  14.     ABWILD to change the Current Drive and Directory as needed. This option
  15.     may help reduce lengths of Sub-ordinate program Command-Lines to less than
  16.     128 characters in situations where deep directory recursion occurs.
  17.     Also, if the Sub-ordinate program is found in the current directory, will
  18.     append the name of the current directory to the beginning of the
  19.     Sub-ordinate program's name in order that it will be found regardless.
  20.     Upon completion the Batch-File created by ABWILD will reset the
  21.     Current Drive and Directory status to that which originally existed.
  22.    -*NEW* option to 'Trap escape'. If set, ABWILD will add two
  23.     statements to the Batch-File after every Sub-ordinate program's
  24.     execution, in order to compensate for those Sub-ordinate programs which
  25.     do NOT correctly trap Control-C or do not offer a way to abort. This option
  26.     gives the user a way to exit from the Batch-File prematurely even if the
  27.     Sub-ordinate program does correctly set the DOS ERRORLEVEL. The first
  28.     statement simply executes the program ABESCAPE with the parameters of '0
  29.     The second statement is a Batch-File Branching statement which checks for
  30.     the ERRORLEVEL returned by ABESCAPE. If ERRORLEVEL is -1, Batch-File will
  31.     jump to the End. The ABESCAPE program tests for both ESCAPE and Control-C.
  32.     if either occurs, the ERRORLEVEL is set to -1, otherwise, it is set to 0.
  33.    -Modified ABCHKSUM Program to NOT set the DOS ERRORLEVEL upon exit. This
  34.     makes it useful for testing the 'Trap-escape' option.
  35.    -Fixed bug where Path is Appended to beginning of parameters even when
  36.     it is the same as the current path.
  37.    -Modified Work-File generating routine to eliminate 'File not Found' error.
  38.    -Removed repetitive code in Work-File generating logic.
  39.    -Simplified code in Work-File generating logic.
  40.    -Added code to set screen colors to white on black upon Exit.
  41.    -Added code to verify existence of Sub-ordinate Program and give a
  42.     warning message if it is NOT found.
  43.     
  44. ABWILD v0.92 - 1992/Dec/21
  45.    -No comments received yet on ABWILD v0.9.
  46.    -*NEW* option to 'Break-on-error'. When set, causes
  47.     ABWILD to insert a statement into the Batch-File after each execution of
  48.     the Sub-ordinate program which checks for a non-zero ERRORLEVEL returned
  49.     by the program and branch to the end of the Batch-file if true. This
  50.     option, obviously, is only useful if the Sub-ordinate program sets the
  51.     ERRORLEVEL appropriately prior to exit. The ABCHKSUM program does, and
  52.     so can be used as a check of this feature.
  53.    -Added code to automatically search path and determine if Sub-ordinate
  54.     Program is a Batch File. If so, inserts CALL, PATH and .BAT into
  55.     Sub-ordinate Program's Command-Line prior to generating Batch-File.
  56.     This feature is automatic, and can be eliminated only by ensuring that
  57.     Command-Lines requesting Sub-ordinate Programs which are .BAT files
  58.     contain CALL as the first parameter.
  59.    -Modified code to NOT insert the 'del abw.bat > nul' statement into the
  60.     batch-file. This statement causes the OS to generate the error message
  61.     'batch file missing'. Instead, ABWILD will delete the batch file
  62.     only after execution of the Batch-file.
  63.    -Added feature to permit Ctrl-C to terminate ABWILD at any time during
  64.     execution. This feature is not operational during execution of
  65.     the Batch-File. This feature is slightly different than ESCape, since
  66.     ESCape performs an orderly exit and Ctrl-C does not.
  67.    -Fixed problem with lower-case File-descriptions in the Sub-ordinate
  68.     program's Command-Line not being translated to upper case.
  69.    -A file, 'WILD-CAR' with length of 0 bytes was being generated by the
  70.     batch-file when executed. This was due to a bug in DOS which does not treat
  71.     a REM statement completely as a comment. If the REM statement contains a
  72.     redirect symbol '>' then DOS prepares to do so and creates a File, if
  73.     required. However, since echo is off, nothing is placed into the file.
  74.     The fix involved not using the redirect symbol in the REM statements.
  75.  
  76. ABWILD v0.90 - 1992/Dec/7
  77.    -original release, beta version.
  78.    
  79.  
  80.